package br.com.classesinternasedatas.revisao;
/*
 * Objetivo: demonstrar que uma classe interna pode ser um atributo da classe externa, desde que essa
 * classe externa esteja visivel para uma terceira classe.
 */
class AI{
	String nome = "Teste";
	AF a = new AF();//classe interna como atributo
	class AF{
		public void acessarAtributo(){
			System.out.println("Nome: " + nome);//acesso direto ao atributo nome da classe externa
		}
	}
}
public class RevisaoClassesInternas7 {
	public static void main(String[] args) {		
		AI b = new AI();
		b.a.acessarAtributo();
	}
}
